home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Programming Languages Suite
/
ProgramD2.iso
/
Borland
/
Borland C++ V5.02
/
GDIDIB.PAK
/
BRUSHDLG.H
< prev
next >
Wrap
C/C++ Source or Header
|
1997-05-06
|
2KB
|
66 lines
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
// PARTICULAR PURPOSE.
//
// Copyright (C) 1993-1995 Microsoft Corporation. All Rights Reserved.
//
// PURPOSE:
// Contains declarations for the brush style dialog.
//
//
// Because the Windows NT headers don't include the GDI symbols when calls
// from RC, this makes sure that the BS_SOLID etc values are defined.
//
#ifndef BS_SOLID
/* Brush Styles */
#define BS_SOLID 0
#define BS_NULL 1
#define BS_HOLLOW BS_NULL
#define BS_HATCHED 2
#define BS_PATTERN 3
#define BS_INDEXED 4
#define BS_DIBPATTERN 5
#define BS_DIBPATTERNPT 6
#define BS_PATTERN8X8 7
#define BS_DIBPATTERN8X8 8
/* Hatch Styles */
#define HS_HORIZONTAL 0 /* ----- */
#define HS_VERTICAL 1 /* ||||| */
#define HS_FDIAGONAL 2 /* \\\\\ */
#define HS_BDIAGONAL 3 /* ///// */
#define HS_CROSS 4 /* +++++ */
#define HS_DIAGCROSS 5 /* xxxxx */
#endif // ifndef BS_SOLID
//-------------------------------------------------------------------------
// Controls ID's for the Brush dialogs
#define IDD_BRUSHEXAMPLE 201
#define IDD_BRUSHCOLOR 202
#define IDD_BRUSHSTYLE 230
#define IDD_SOLIDBRUSH (IDD_BRUSHSTYLE + BS_SOLID)
#define IDD_NULLBRUSH (IDD_BRUSHSTYLE + BS_NULL)
#define IDD_HATCHBRUSH (IDD_BRUSHSTYLE + BS_HATCHED)
#define IDD_BRUSHFIRST IDD_SOLIDBRUSH
#define IDD_BRUSHLAST IDD_HATCHBRUSH
#define IDD_HATCHSTYLE 260
#define IDD_HORIZONTAL (IDD_HATCHSTYLE + HS_HORIZONTAL)
#define IDD_VERTICAL (IDD_HATCHSTYLE + HS_VERTICAL)
#define IDD_FDIAGONAL (IDD_HATCHSTYLE + HS_FDIAGONAL)
#define IDD_BDIAGONAL (IDD_HATCHSTYLE + HS_BDIAGONAL)
#define IDD_CROSS (IDD_HATCHSTYLE + HS_CROSS)
#define IDD_DIAGCROSS (IDD_HATCHSTYLE + HS_DIAGCROSS)
#define IDD_HATCHFIRST IDD_HORIZONTAL
#define IDD_HATCHLAST IDD_DIAGCROSS
// Prototypes for the Brush dialog procedure
LRESULT CALLBACK BrushDlg(HWND, UINT, WPARAM, LPARAM);